package com.cloudkinto.service.order.vo.yahoo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class OrderYahooEntity {
    private String orderId;
    private Integer version;
    private String originalOrderId;
    private String parentOrderId;
    private String deviceType;
    private Boolean isSeen;
    private Boolean isSplit;
    private Boolean isRoyalty;
    private String royaltyFixTime;//2012-04-19T16:10:40+09:00
    private Boolean isSeller;
    private Boolean isRatingB2s;
    private String orderTime;//2012-04-19T16:10:40
    private String releaseDate;//YYYY-MM-DD
    private String lastUpdateTime;//2012-04-19T16:10:40+09:00
    private String suspect;
    private String orderStatus;
    private String storeStatus;
    private String payStatus;
    private String settleStatus;
    private String payType;
    private String payMethod;
    private String payMethodName;
    private String payDate;//YYYY-MM-DD
    private String settleId;
    private String billFirstName;
    private String billLastName;
    private String billPrefecture;
    private String shipStatus;
    private String shipMethod;
    private String shipMethodName;
    private String shipRequestDate;//YYYY-MM-DD
    private String shipRequestTime;
    private String shipNotes;
    private String shipCompanyCode;
    private String receiveShopCode;
    private String shipInvoiceNumber1;
    private String shipInvoiceNumber2;
    private String shipInvoiceNumberEmptyReason;
    private String shipUrl;
    private String arriveType;
    private String shipDate;
    private String arrivalDate;//YYYY-MM-DD

    private String ShipFirstName;
    private String ShipLastName;
   private List<OrderYahooShipEntity> Ship;
    private Double PayCharge;
    private Double ShipCharge;
    private Double GiftWrapCharge;
    private Double Discount;
    private Double UsePoint;
    private Double TotalPrice;
    private Double RefundTotalPrice;

    private String sellerId;
    private String BuyerComments;
    private String SellerComments;
    private String Notes;
    private String PayNo;
    private List<OrderYahooItemEntity> Item;


    private Boolean printBillFlag;

}
